package com.jt.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jt.pojo.Item;
import com.jt.vo.EasyUITable;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.List;

public interface ItemMapper extends BaseMapper<Item>{
    /**
     * sql分析：规定每页20条
     * 	  		语法：select * from tb_item limit 起始位置从0开始，查询行数（0~19:20条记录）
     * 	  		1.第一页查询 select * from tb_item limit 0,20
     *
     * 分页查询：关键字，limit
     * @param startPage 起始位置
     * @param rows  每页总记录数
     * @return
     */
    @Select("select * from tb_item order by updated desc limit #{startPage},#{rows}")
    //@Select("select * from tb_item")
    List<Item> findItemByPage(Integer startPage, Integer rows);

    void updateStatus(@Param("status") Integer status,@Param("ids") Long [] ids);
    void deleteItems(Long [] ids);
}
